stake something upon - English Synonyms Dictionary